昨天學習完if-else判斷式
那今天再來補充上次運算子
沒說完的條件運算子
條件運算子其實功能跟if-else有點像
寫法較為簡單
舉個例子如圖
程式碼:
執行結果:
兩個輸出的結果都是180
由此可見使用條件運算子一行就可以解決
雖然條件運算子較簡潔但缺點就是較不直觀
講完了條件運算子
就要來說明今天練習switch的成果囉~
那switch是什麼呢?
首先要先了解迴圈
迴圈顧名思義就是一直做一樣的事情
那switch就有點像是迴圈裡包含if-else的感覺
廢話不多說
就直接來說明囉~
程式碼範例:
switch(條件運算式){
case 運算完的條件值1:
做某事
break;
case 運算完的條件值2:
做某事
break;
.
.
.
case 運算完的條件值n:
做某事
break;
default:
做某事
break;
}
流程圖:
程式開始執行 → switch條件式運算出一個值 → 以結果值來尋找到相對應case值或是default(結果值未找到相對應的case) → 執行完case 或 default後break跳出迴圈→ 程式結束
以上就了解完基本的switch
那下次我們再來練習簡單的switch題目
今天就練習到這邊~
-End-